package com.depth.viewer.manager
{
	import com.depth.viewer.container.IWidgetContainer;
	import com.depth.viewer.facade.IocAppFacade;
	
	import org.puremvc.as3.interfaces.IMediator;

	public interface IViewerSystemManager
	{
		function getFacade():IocAppFacade;
		function get widgetManager():IWidgetManager;
		function start(mainContainer:IWidgetContainer,configs:Array = null):void;
		function stop():void;
		function restart():void;
		function exit():void;
	}
}